home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / DJGPP / LGP250S1.ZIP / src / libgplus.5 / libgplus / gplus-in / pwd.h < prev    next >
C/C++ Source or Header  |  1992-02-07  |  651b  |  37 lines

  1. #ifndef _pwd_h
  2.  
  3. // the Interviews-based standard kludge again
  4.  
  5. extern "C" {
  6.  
  7. #ifdef __pwd_h_recursive
  8. #include_next <pwd.h>
  9. #else
  10. #define getpwent c_proto_getpwent
  11. #define getpwuid c_proto_getpwuid
  12. #define getpwnam c_proto_getpwnam
  13. #define setpwent c_proto_setpwent
  14. #define endpwent c_proto_endpwent
  15.  
  16. #define __pwd_h_recursive
  17. #include_next <pwd.h>
  18.  
  19. #define _pwd_h 1
  20.  
  21. #undef getpwent
  22. #undef getpwuid
  23. #undef getpwnam
  24. #undef setpwent
  25. #undef endpwent
  26.  
  27. extern struct passwd* getpwent();
  28. extern struct passwd* getpwuid(int);
  29. extern struct passwd* getpwnam(const char*);
  30. extern int            setpwent();
  31. extern int            endpwent();
  32.  
  33. #endif
  34. }
  35.  
  36. #endif
  37.